package com.ccrfid.rmc6.service.business.rollcall;

import com.ccrfid.rmc6.appconfig.exception.pojo.AppException;
import com.ccrfid.rmc6.entity.business.rollcall.RollcallScheduleEntity;

import java.util.List;

public interface RollcallScheduleService {

    List<RollcallScheduleEntity> getScheduleList();

    RollcallScheduleEntity createSchedule(RollcallScheduleEntity entity);

    RollcallScheduleEntity updateSchedule(Long scheduleId, RollcallScheduleEntity entity) throws AppException;

    int deleteSchedules(List<Long> idList);

    int getSchedulesStatus();

    int enableSchedules();

    int disableSchedules();
}
